Big Huge Thesaurus

Egyptian lupine

noun